package pe.com.cotelasa.scp.controlador.backingBean;

import java.util.Date;
import java.util.List;
import java.util.Locale;

import javax.faces.model.SelectItem;

import org.springframework.stereotype.Component;

import pe.com.cotelasa.scp.entidad.Cliente;
import pe.com.cotelasa.scp.entidad.CompraFacturacion;
import pe.com.cotelasa.scp.entidad.Proveedor;
import pe.com.cotelasa.scp.entidad.TipoMoneda;
import pe.com.cotelasa.scp.entidad.VentaFacturacion;

@Component("BKFacturasPorPagar")
public class BKFacturasPorPagar {
	
	
	private Proveedor proveedorSeleccionado;
	private TipoMoneda tipoMonedaSeleccionado;
	private List<CompraFacturacion> listaFacturasPorPagar;
	private List<SelectItem> comboTipoMonedasBusqueda;
	
	private Locale locale = Locale.US;
	
	private CompraFacturacion facturaSeleccionada;
	private Date fechaCancelacion;
	private String numeroFactura;
	
	
	public List<CompraFacturacion> getListaFacturasPorPagar() {
		return listaFacturasPorPagar;
	}
	
	
	public void setListaFacturasPorPagar(
			List<CompraFacturacion> listaFacturasPorPagar) {
		this.listaFacturasPorPagar = listaFacturasPorPagar;
	}

	public TipoMoneda getTipoMonedaSeleccionado() {
		return tipoMonedaSeleccionado;
	}
	
	public void setTipoMonedaSeleccionado(TipoMoneda tipoMonedaSeleccionado) {
		this.tipoMonedaSeleccionado = tipoMonedaSeleccionado;
	}
	
	public List<SelectItem> getComboTipoMonedasBusqueda() {
		return comboTipoMonedasBusqueda;
	}
	
	public void setComboTipoMonedasBusqueda(
			List<SelectItem> comboTipoMonedasBusqueda) {
		this.comboTipoMonedasBusqueda = comboTipoMonedasBusqueda;
	}

	public Proveedor getProveedorSeleccionado() {
		return proveedorSeleccionado;
	}
	
	public void setProveedorSeleccionado(Proveedor proveedorSeleccionado) {
		this.proveedorSeleccionado = proveedorSeleccionado;
	}
	
	public Locale getLocale() {
		return locale;
	}
	
	public CompraFacturacion getFacturaSeleccionada() {
		return facturaSeleccionada;
	}
	
	public Date getFechaCancelacion() {
		return fechaCancelacion;
	}
	
	public void setFacturaSeleccionada(CompraFacturacion facturaSeleccionada) {
		this.facturaSeleccionada = facturaSeleccionada;
	}
	
	public void setFechaCancelacion(Date fechaCancelacion) {
		this.fechaCancelacion = fechaCancelacion;
	}
	
	public String getNumeroFactura() {
		return numeroFactura;
	}
	
	public void setNumeroFactura(String numeroFactura) {
		this.numeroFactura = numeroFactura;
	}
}

